endogenous inhibitor - Spanish English Dictionary